//  @ Project : GagalPanen
//  @ File Name : nonplantablecell.cpp
//  @ Date : 3/9/2011
//  @ Author : 
//
//


#include "nonplantablecell.hpp"
#include "creatures.hpp"

NonPlantableCell::NonPlantableCell(GameInterface* game) :
    Cell(game){
}

NonPlantableCell::NonPlantableCell(GameInterface* game, std::ifstream& is) :
    Cell(game){
}

void NonPlantableCell::save(std::ofstream& os) {
  Cell::save(os);
}

NonPlantableCell::~NonPlantableCell() {
}

void NonPlantableCell::advanceDay() {
  return;
}

void NonPlantableCell::advanceTime() {
  return;
}

bool NonPlantableCell::isEnterable() {
  return true;
}

bool NonPlantableCell::isPlantable() {
  return false;
}

bool NonPlantableCell::isSteppable() {
  return !game_->getCreatures()->containsUnsteppableCreatureAt(this);
}


